// src/utils/auth.js

// 获取 token
export function getToken() {
	return localStorage.getItem('token');
}

// 设置 token
export function setToken(token) {
	localStorage.setItem('token', token);
}

// 移除 token
export function removeToken() {
	localStorage.removeItem('token');
	localStorage.removeItem('userInfo');
}

// 获取用户信息
export function getUserInfo() {
	const userInfo = localStorage.getItem('userInfo');
	return userInfo ? JSON.parse(userInfo) : null;
}

// 检查是否已登录
export function isLoggedIn() {
	return !!getToken();
}

// 退出登录
export function logout() {
	removeToken();
	// 跳转到登录页
	window.location.href = '/login';
}